<?php

include 'ORMCrecimientoDesarrollo.php';

if (isset($_GET["expediente"])) {
    $expediente = $_GET["expediente"];
}

if (isset($_GET["fecha"])) {
    $fecha = $_GET["fecha"];
}

if (isset($_GET["edad"])) {
    $edad = $_GET["edad"];
}

if (isset($_GET["peso"])) {
    $peso = $_GET["peso"];
}

if (isset($_GET["altura"])) {
    $altura = $_GET["altura"];
}

if (isset($_GET["fechaAct"])) {
    $fechaAct = $_GET["fechaAct"];
}

if (isset($_GET["edadAct"])) {
    $edadAct = $_GET["edadAct"];
}

if (isset($_GET["pesoAct"])) {
    $pesoAct = $_GET["pesoAct"];
}

if (isset($_GET["alturaAct"])) {
    $alturaAct = $_GET["alturaAct"];
}

if (isset($_GET["opcion"])) {
    $opcion = $_GET["opcion"];
}

if (isset($_GET["tipo"])) {
    $tipo = $_GET["tipo"];
}

if (isset($_GET["unidadEdad"])) {
    $unidadEdad = $_GET["unidadEdad"];
}

if ($unidadEdad == "meses") {
    $uniEdad = "meses";
    $divisor = 1;
} else {
    $uniEdad = "años";
    $divisor = 12;
}

$ORMCrecimientoDesarrollo = new ORMCrecimientoDesarrollo();

//opcion 1 es para guardar, la otra opcion es para modificar
if ($opcion == "1") {
    if ($tipo == "edad/peso") {
        $ORMCrecimientoDesarrollo->guardaEdadPeso($edad * $divisor, $peso, $fecha, $expediente);
    } else {
        if ($tipo == "edad/altura") {
            $ORMCrecimientoDesarrollo->guardaEdadAltura($edad * $divisor, $altura, $fecha, $expediente);
        }
    }
} else { //modificar
    if ($tipo == "edad/peso") {
        if ($edadAct >= 12) {
            $edadAct = $edadAct * $divisor;
        }
        $ORMCrecimientoDesarrollo->modificaEdadPeso($edad * $divisor, $peso, $fecha, $expediente, $edadAct, $pesoAct, $fechaAct);
    } else {
        if ($tipo == "edad/altura") {
            if ($edadAct >= 12) {
                $edadAct = $edadAct * $divisor;
            }
            $ORMCrecimientoDesarrollo->modificaEdadAltura($edad * $divisor, $altura, $fecha, $expediente, $edadAct, $alturaAct, $fechaAct);
        }
    }
}

$resultado = $ORMCrecimientoDesarrollo->obtieneDatosGrafica($expediente);
//grafica peso edad
if ($tipo == "edad/peso") {
    echo "<tr>
            <td><h3 align='center'>Tabla Edad/Peso</h3><br></td>
            <td><table border='0' width='100%' class='estilo_tabla'>
                    <tr class='titulo_tabla'>
                        <td><center>No. Expediente</center></td><td><center>Fecha</center></td><td><center>Edad ($uniEdad)</center></td><td><center>Peso (Kg)</center></td><td colspan='2'><center>Opciones</center></td>
                    </tr>";

    $i = 0;
    while ($row = mysql_fetch_assoc($resultado)) {
        $i++;
        if ($unidadEdad == "anios") {
            if (($i % 2) == 0) {
                if (!empty($row[peso]) && ($row[edad] >= 12)) {
                    $row[edad] = $row[edad] / $divisor;
                    echo "<tr class='tr_par'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[peso]</center></td><td><center><a href=\"javascript:modificarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                } else {
                    $i--;
                }
            } else {
                if (!empty($row[peso]) && ($row[edad] >= 12)) {
                    $row[edad] = $row[edad] / $divisor;
                    echo "<tr class='tr_impar'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[peso]</center></td><td><center><a href=\"javascript:modificarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                } else {
                    $i--;
                }
            }
        } else {
            if (($i % 2) == 0) {
                if (!empty($row[peso]) && ($row[edad] <= 12)) {
                    echo "<tr class='tr_par'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[peso]</center></td><td><center><a href=\"javascript:modificarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                } else {
                    $i--;
                }
            } else {
                if (!empty($row[peso]) && ($row[edad] <= 12)) {
                    echo "<tr class='tr_impar'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[peso]</center></td><td><center><a href=\"javascript:modificarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadPeso('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[peso]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                } else {
                    $i--;
                }
            }
        }
    }
    echo "</table><br></td></tr>
        <tr><iframe src='mostrarGraficaEdadPeso.php?expediente=$expediente&unidadEdad=$unidadEdad' name='SubHtml'
           width='700' height='500' scrolling='auto' frameborder='1' transparency>
           <p>Texto alternativo para navegadores que no aceptan iframes.</p>
            </iframe><br>
        </tr><br>";
} else {
    if ($tipo == "edad/altura") {
        //grafica altura edad
        echo "<tr>
            <td><h3 align='center'>Tabla Edad/Altura</h3><br></td>
            <td><table border='0' width='100%' class='estilo_tabla'>
                    <tr class='titulo_tabla'>
                        <td><center>No. Expediente</center></td><td><center>Fecha</center></td><td><center>Edad ($uniEdad)</center></td><td><center>Altura (cms)</center></td><td colspan='2'><center>Opciones</center></td>
                    </tr>";

        $i = 0;
        while ($row = mysql_fetch_assoc($resultado)) {
            $i++;
            if ($unidadEdad == "anios") {
                if (($i % 2) == 0) {
                    if (!empty($row[altura]) && ($row[edad] >= 12)) {
                        $row[edad] = $row[edad] / $divisor;
                        echo "<tr class='tr_par'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[altura]</center></td><td><center><a href=\"javascript:modificarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                    } else {
                        $i--;
                    }
                } else {
                    if (!empty($row[altura]) && ($row[edad] >= 12)) {
                        $row[edad] = $row[edad] / $divisor;
                        echo "<tr class='tr_impar'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[altura]</center></td><td><center><a href=\"javascript:modificarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                    } else {
                        $i--;
                    }
                }
            } else {
                if (($i % 2) == 0) {
                    if (!empty($row[altura]) && ($row[edad] <= 12)) {
                        echo "<tr class='tr_par'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[altura]</center></td><td><center><a href=\"javascript:modificarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                    } else {
                        $i--;
                    }
                } else {
                    if (!empty($row[altura]) && ($row[edad] <= 12)) {
                        echo "<tr class='tr_impar'>
                <td><center>$row[expediente_idExpediente]</center></td><td><center>$row[fecha]</center></td><td><center>$row[edad]</center></td><td><center>$row[altura]</center></td><td><center><a href=\"javascript:modificarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/editar.png'></a> &nbsp; <a href=\"javascript:eliminarEdadAltura('$row[expediente_idExpediente]', '$row[fecha]', '$row[edad]', '$row[altura]')\"><img src='images/borrar.png'></a></center></td>
              </tr>";
                    } else {
                        $i--;
                    }
                }
            }
        }
        echo "</table><br></td></tr>
            <tr><iframe src='mostrarGraficaEdadAltura.php?expediente=$expediente&unidadEdad=$unidadEdad' name='SubHtml'
                width='700' height='500' scrolling='auto' frameborder='1' transparency>
                <p>Texto alternativo para navegadores que no aceptan iframes.</p>
                </iframe><br>
            </tr><br>";
    }
}
?>
